package messages;

import java.io.Serializable;
import java.util.*;
import projectManagementServer.*;

public class AllDataList implements Message, Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -75383740071148563L;
	ArrayList<Member> allMember;
	ArrayList<MemberProject> memProj;
	ArrayList<Project> allProject;
	ArrayList<Project> comProj;
	ArrayList<Project> ongoingProj;
	ArrayList<Files> file;
	ArrayList<String> lobbyMember;
	
	public AllDataList() {
	}

	@Override
	public String getUser() {
		return null;
	}

	@Override
	public String getAvatar() {
		return null;
	}

	@Override
	public String getTime() {
		return null;
	}

	@Override
	public String getMsg() {
		return null;
	}

	@Override
	public String getType() {
		return Message.allDataKey;
	}

	@Override
	public int getMsgLength() {
		return 0;
	}
	
	public void setLobbyMember(ArrayList<String> lobbyMem){
		this.lobbyMember = lobbyMem;
	}
	
	public void setAllMember(ArrayList<Member> allMember){
		this.allMember = allMember;
	}
	
	public void setMemProj(ArrayList<MemberProject> memProj){
		this.memProj = memProj;
	}
	
	public void setAllProject(ArrayList<Project> allProject){
		this.allProject = allProject;
	}
	
	public void setComProject(ArrayList<Project> comProject){
		this.comProj = comProject;
	}
	
	public void setOngoingProject(ArrayList<Project> ongoingProject){
		this.ongoingProj = ongoingProject;
	}
	
	public void setFiles(ArrayList<Files> files){
		this.file = files;
	}
	
	public ArrayList<String> getLobbyMember(){
		return this.lobbyMember;
	}
	
	public ArrayList<Member> getAllMember(){
		return this.allMember;
	}
	
	public ArrayList<MemberProject> getAllMemProj(){
		return this.memProj;
	}
	
	public ArrayList<Project> getAllProject(){
		return this.allProject;
	}
	
	public ArrayList<Project> getComProject(){
		return this.comProj;
	}
	
	public ArrayList<Project> getOngoingProject(){
		return this.ongoingProj;
	}
	
	public ArrayList<Files> getAllFiles(){
		return this.file;
	}

	@Override
	public String getChatRoom() {
		// TODO Auto-generated method stub
		return null;
	}

}
